﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations.Schema;

namespace Biblio.Domain
{
    [Table("Socio")]
    public class Socio : Usuario
    {
        public IList<Reserva> Reservas { get; set; }
        public IList<Prestamo> Prestamos { get; set; }

        public Socio(string nombre, string apellido, string email, string domicilio, string telefono, Cuenta cuenta)
            : base( nombre,  apellido,  email,  domicilio,  telefono,  cuenta)
        {
            this.Reservas = new List<Reserva>();
            this.Prestamos = new List<Prestamo>();
        }
        public Socio()
        {

        }

        public bool PuedoReservar() {
            return Reservas.Count() <= 5;

        }

    }
}
